home *** CD-ROM | disk | FTP | other *** search
/ Business Heaven / Business Heaven.iso / wordpro / pe401 / regexp.txt < prev    next >
Text File  |  1993-08-14  |  2KB  |  51 lines

  1.  
  2.                          Regular Expression Patterns
  3.  
  4.   a     Any ordinary character (not mentioned below) matches that character.
  5.  
  6.   \     The backslash quotes any character.  "\$" matches a dollar-sign.
  7.         n, t, r, f mean newline, tab, return, and form_feed respectively.
  8.   ^     A circumflex at the beginning of an expression matches the
  9.           beginning of a line.
  10.  
  11.   $     A dollar-sign at the end of an expression matches the end of a line
  12.           including newline.
  13.  
  14.   *     An asterisk matches zero or more of any character.
  15.  
  16.   ?     A question mark matches any single character except a new_line.
  17.  
  18.   :a    A colon matches a class of characters described by the following
  19.   :d      character. 'a' - alpha, 'd' - decimal (0-9), 'n' - alphanumeric
  20.   :n      'w' - white space (matches spaces, tabs, and control chars.
  21.   :w
  22.  
  23.   @     An expression followed by an at sign matches zero or more
  24.           occurrances of that expression: "fo@" matches "f", "fo",
  25.           "foo", etc.
  26.  
  27.   +     An expression followed by a plus sign matches one or more
  28.           occurrances of that expression: "fo+" matches "fo", etc.
  29.  
  30.   -     An expression followed by a minus sign optionally matches
  31.           the expression (expression can be there or not).
  32.  
  33.   []    A string enclosed in square brackets matches ANY character in
  34.   [~]     that string, but no others.  If the first character in the
  35.           string is a ~, the expression matches any character NOT
  36.           in the string.  For example, "[xyz]" matches "xx" and "zyx",
  37.           while "[~xyz]" matches "abc" but not "axb".  A range of
  38.           characters may be specified by two characters separated by "-".
  39.           Note that [a-z] matches alphabetics, while [z-a] never matches.
  40.  
  41.   .±d   A dot (.) followed by a + or - 1 to 9 causes the cursor to position
  42.           to that offset from the start of pattern.
  43.  
  44.   .c    A dot (.) followed by other than a + or - causes the cursor to
  45.           position to that character after the start of pattern.  If the
  46.           character is not found subsequent to the start of the pattern,
  47.           the cursor is placed on the first character of the pattern.
  48.           The dot operator may appear anywhere in the search pattern except
  49.           in [] where it would be taken literally.
  50.           A dot by itself means position cursor to end of pattern.
  51.